firm supporter

Translations
твердый сторонник
She has always been a firm supporter of environmental causes.
Она всегда была твердым сторонником экологических инициатив.